package com.zksk.admin.mapper.productEnum;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zksk.mbg.admin.domain.ProductEnum;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * <p>
 * 产品枚举表（固定维护） Mapper 接口
 * </p>
 *
 * @author Zksk Acmen
 * @since 2022-12-01
 */
@Mapper
public interface ProductEnumDao extends BaseMapper<ProductEnum> {
    /**
     * 根据条件分页查询产品列表
     *
     * @param productEnum 产品枚举
     * @return 产品枚举信息集合信息
     */
    public List<ProductEnum> selectProductEnumList(ProductEnum productEnum);

    /**
     * 校验产品名称是否唯一
     *
     * @param name 产品名称
     * @return 产品信息
     */
    public ProductEnum checkProductNameUnique(String name);

    /**
     * 校验产品编码是否唯一
     *
     * @param code 产品编码
     * @return 产品信息
     */
    public ProductEnum checkProductCodeUnique(String code);
}
